Design patterns – From Architecture to embedded software development
نویسندگان
چکیده
Developing application software for embedded systems presents many challenges as a number of constraints need to be optimized such as strict timings, limited power usage and memory utilization. Also, successful embedded application design are the result of the combined inputs from various related disciplines such as control engineering and scheduling theory. In this regard, recycling design experience can play a substantial role by providing previously tested and proven techniques incorporated into new designs. This paper reports on the evolution of the concept of ‘Design patterns’ originated by analogy from building architectures, and now followed by a wide variety of diverse disciplines. In the field of embedded software development patterns have been found to be a useful adjunct to traditional development processes. Nowadays practitioners in the field of successfully implemented patterns are encouraged to build reliable architectures for the safety-critical applications either from scratch or to transform existing architectures into more predictable forms.
منابع مشابه
Making Embedded Systems Design Patterns For Great Software
embedded systems and software validation morgan kaufmann series in systems on silicon PDF embedded systems security practical methods for safe and secure software and systems development PDF software modeling and design uml use cases patterns and software architectures PDF embedded systems hardware for software engineers PDF embedded software development for safety-critical systems PDF advances...
متن کاملEmbedded Systems Hardware For Software Engineers
embedded systems and software validation morgan kaufmann series in systems on silicon PDF embedded systems security practical methods for safe and secure software and systems development PDF embedded systems architecture second edition a comprehensive guide for engineers and programmers PDF embedded software development for safety-critical systems PDF making embedded systems design patterns for...
متن کاملSoftware Architecture Patterns for Distributed Embedded Control System
In distributed machine control system the software architecture is typically a weak spot because developers lack good design practices. Software architecture design patterns have been found useful for improving the software design. However, there is no comprehensive collection of patterns for distributed machine control systems even though many patterns and pattern languages can be applied to t...
متن کاملMVC-Based Modeling Support for Embedded Real-Time Systems
Several software architecture paradigms have been proposed for the development of interactive software systems and applications. Their common idea is the separation of user interface components from application logic. Normally, they are deployed as design patterns or basic frameworks of interactive systems. Deploying these architecture paradigms for multimedia systems or embedded real-time syst...
متن کاملImpact of Airflow on Moderating Thermal Conditions in Vernacular Houses; Case Study: Bandar-e Lengeh Houses in Hot and Humid Climate of Iran
As an example of extreme hot humid climate, the southern marginal rim of Iran is a perfect candidate for studying climatic patterns. Attention to climatic components in housing design process within this area is therefore essential. Benefitting from the airflow and avoiding heat and radiation are among the most effective approaches towards moderating heat conditions in hot and humid areas. ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015